Beth Israel Deaconess Hospital - Needham nearby hotel search is centered on latitude 42.2773 & longitude -71.2366.